Peng HaochenPeng Haochen
3:33 A.M.: When Grand Slam Scheduling Meets the Biological Limits of PlayersThe clock on the main court reads 3:33 a.m. when the last ball lands beyond t...
US Open 2026: Pegula and Sabalenka Sprint Through Rainy New YorkI sat in front of my old laptop at a small coffee shop in Hai Phong, my coffe...
Pegula vs Kenin: A Battle Between Survivors and Point DefendersCourt 17, a hot and humid New York afternoon. I stood at the corner of the...
Kenin Edges Past Williams in Emotional US Open Battle: When Two Generations CollideThere are data that don't need to be loud, they just need someone patient...
Pegula overcomes Ruse at US Open first round: 6-3, 6-2 win and a lesson in patienceNew York, Arthur Ashe Stadium – Jessica Pegula's first match at the 2026 US...
New York Night: Kenin Defeats Venus Williams, and the Lesson of Silenced RecordsThe New York night did not begin with the sound of rackets, but with the...
Third European Disability Snooker Championship in Sofia: Eight Champions and a Split Power MapSofia, 10:00 Eastern European Time. The fourth and final day of the third...
Reading the Transfer Window Through Contracts, Not RumoursMarch 2026, Meadow Park, an FA Youth Cup quarter-final between Arsenal U18 an...
Topson Returns to OG: A Nostalgia Gamble and the Tactical Break Point at BLAST SLAM VIIILate September, the Wuhouci district lost power just as I was rewinding an ol...
The Pool After Paris 2026: The Record Race, Split-Second Data and the Road to Los Angeles 2028On lane 4 of the men's 100m freestyle at Paris 2026, the moment broadcast...
The Empty Playbook: The Silent Failure Eating Esports Analytics From the InsideIn Busan, one March morning, I sat in a small newsroom watching a screen. A...
When Serie A's Ledgers Price a Player TwiceIn their last three matches, one Serie A club has averaged 58 percent...
A 'football' label stamped on a parliamentary report: the crack in the sports data pipelineThere is one small detail that made me stop while reorganising my personal da...
Beneath the V.League Table: The Rhythm of Physical Load and the Possession TrapOver the past three rounds, the PPDA of the team leading the V.League fell fr...
Vietnamese Football and the Data Race: When V-League Starts Learning to Read NumbersSitting in the stands at Thong Nhat Stadium one November afternoon, I suddenl...
Hanoi Techcombank Marathon Season 5: A Race Record, and a Forty-Minute Gap to the WorldBefore the start line by Hoan Kiem Lake, while the sky was still not fully...
Vietnamese Women's Volleyball: When Rally Scoring Changed the Way We Tell StoriesI sat in front of the screen, replaying the moment in set 4, score at 24-24....
Four of Seven Absentees Stand on the Same Flank: The Geometry Behind Manchester United's Availability CrisisLuke Shaw is out injured. And ill. Two causes for one player, inside a single...
PUBG Asia Stars 2026: Two Vietnamese Players Banned for Life and What KRAFTON Has Not AnsweredOn September 17, 2026, at an international PUBG tournament with a total prize...
Vietnam U17 Women 2-0 Kyrgyzstan U17 Women: The Ticket to the Asian Finals and the Unresolved Question of Finishing EfficiencyThe 55th Minute and the Beat Reporter's Notebook In the 55th minute, a ball w...
